13750 SW 88td St, Miami, FL 33186-1302, Miami
"Great place! Very cozy, the best sushi ever! Their little complimentary salad on the weekend is deli"
"Great place! Very cozy, the best sushi ever! Their little complimentary salad on the weekend is deli"